package massutil

import "massnet.org/mass/wire"

type BlockZM struct {
	msgBlock              *wire.MsgBlockZM // Underlying MsgBlock
	serializedBlockDB     []byte         // Serialized bytes for the block in db format
	serializedBlockPacket []byte         // Serialized bytes for the block in packet format
	blockHash             *wire.Hash     // Cached block hash
	blockHeight           uint64         // Height in the main block chain
	transactions          []*Tx          // Transactions
	txsGenerated          bool           // ALL wrapped transactions generated
	size                  uint64         // Plain block size
	txLocs                []wire.TxLoc
}
